c438f46e50a03b57c32e1a8d73ad34d52badf79c,dev/plugins/hu.elte.txtuml.export.cpp/src/hu/elte/txtuml/export/cpp/ClassExporter.java,ClassExporter,createSubSmSource,#String#String#Region#String#,136

Before Change



		source = createSubSmClassHeaderSource(className_, parentClass, region_);
		Shared.writeOutSource(dest_, GenerationTemplates.headerName(className_),
				GenerationTemplates.headerGuard(source, className_));
		source = createSubSmClassCppSource(className_, parentClass, region_).toString();

		String dependencyIncludes = GenerationTemplates.cppInclude(className_);

After Change


		}

		source = createSubSmClassHeaderSource(className_, parentClass, region_);
		Shared.writeOutSource(dest_, GenerationTemplates.headerName(className_),Shared.format(
				GenerationTemplates.headerGuard(source, className_)));
		source = createSubSmClassCppSource(className_, parentClass, region_).toString();

		String dependencyIncludes = GenerationTemplates.cppInclude(className_);
		dependencyIncludes = GenerationTemplates.debugOnlyCodeBlock(GenerationTemplates.StandardIOinclude)
				+ dependencyIncludes + GenerationTemplates.cppInclude(parentClass);

		Shared.writeOutSource(dest_, GenerationTemplates.sourceName(className_), Shared.format(dependencyIncludes + "\n" + source));
	}

	private String createClassHeaderSource(Class class_) {